#heading {
    font-weight: 200 !important;
    font-size: 42px;
    margin-bottom: 0.5em;
  }
  h2 {
    margin-top: 0.5em;
    font-size: 40px;
  }
  h3 {
    font-weight: 100;
  }
  .footer__intro {
    display: none;
  }
  .footer__disclaimers--inner {
    max-width: 75%;
  }
  
  .footer__disclaimers--text {
    padding: 0.25em 0 0.25em 0 !important;
  }
  .footer__disclaimers--list li {
    padding: 0.25em 0 0.25em 0 !important;
  }
  .footer__legal {
    line-height: 1.5em;
  }
  .footer__nav {
    line-height: 3em;
  }
  .slider-header:before {
    content: unset;
  }
  .tooltip_body {
    border-top: none;
  }
  
  .tooltip_close span {
    color: #141414;
    font-size: 50px;
  }
  
  .tooltip_header {
    color: #141414;
    margin-bottom: 0.5em;
  }
  .tooltip_clicker {
    color: #141414;
    border-bottom: 2px dotted;
  }
  .disclosure p,
  .disclosure li {
    padding: 0.5em 0 0.5em 0;
  }
  
  .disclosure ol {
    padding-left: 1em;
  }
  
  .msliderhalf__client--top {
    background-color: #fcf8f3;
  }
  
  .faq-image {
    display: none;
  }
  .mslidercontrols__dotcontainer--dot {
    border: none;
  }
  
  .learn-more-button:hover {
    text-decoration: underline;
  }
  
  .ii-explore-title h3 {
    font-weight: normal !important;
    font-size: 24px;
  }
  .learn-more-button:hover {
    background: #141414;
    color: #fff;
  }
  .show-on-tablet {
    display: none;
  }
  .button--primary,
  .learn-more-button {
    padding: 0.55em 1.275em !important;
    font-weight: 600;
  }
  .button--primary {
    font-weight: 600;
  }
  .page > *:not(footer):not(.page__header) {
    box-shadow: none;
  }
  
  .button--primary {
    width: 207px;
  }
  
  .mslide.msliderful.explore-ways.hide-on-desktop {
    display: none;
  }
  
  .accordion__container {
    margin-bottom: 2em;
  }
  
  //tabs styling
  .accordion__content--container.accordion__container--desktop img {
    width: auto;
  }
  .learn-more-button {
    outline: 1px solid #141414;
    color: #141414;
    width: 11em;
  }
  .accordion__buttons .right-btn {
    bottom: 300px;
    left: 850px;
    z-index: 1;
    text-align: left !important;
  }
  .accordion__content--container.accordion__container--desktop {
    width: 900px;
  }
  
  .accordion__content--container.accordion__container--desktop img {
    width: auto;
    left: 50px;
    position: relative;
  }
  .accordion__buttons {
    text-align: right;
  }
  
  button.accordion__control.tabListButton {
    display: flex;
    flex-direction: column;
    width: 400px;
    color: #8a75e2;
  }
  
  span.new_paragraph {
    color: #141414;
  }
  .accordion__control {
    border-top: solid #e7e2df 1px;
  }
  .tabs-left .accordion__buttons {
    float: left;
    z-index: 1;
    position: relative;
  }
  button span:not(.new_paragraph) {
  }
  .tabs-left .tabListButton {
    border-bottom: none;
  }
  h3 {
    font-family: "WF Sans", Arial, helvetica, sans-serif;
  }
  button.accordion__control.tabListButton.accordion__control--selected {
    border-right: 3px solid #8a75e2;
  }
  
  .columns__section--4fr.automatic .columns__block {
    padding: 32px 0 32px 0;
  }
  .columns__section--3fr.explore-ways .columns__block {
    padding: 32px 24px;
    margin: 0 24px 0 24px;
  }
  
  .accordion__container.tabs-left h2 {
    padding-bottom: 30px;
  }
  
  .faq-line {
    font-size: 1.1em;
  }
  
  .faq-line p {
    margin: 0 0 3em 0;
  }
  
  //end of tabs styling
  
  body {
    overflow: hidden;
  }
  
  main.page__main {
    background-color: #fff;
    padding: 0;
  }
  
  h2:before {
    content: "";
    height: 2px;
    position: absolute;
    width: 96px;
    background: #946e3a;
    margin-top: -20px;
    left: 50%;
    transform: translate(-50%, -50%);
  }
  
  .hero-tagline {
    font-size: 24px;
    font-weight: 400;
    margin: 0.5em;
  }
  
  .background--beige {
    background-color: #fcf8f3;
  }
  
  section.columns__section.columns__section--3fr.background--beige,
  section.columns__section.columns__section--4fr.background--beige {
    background-color: #fff;
  }
  
  .columns__section--4fr h3 {
    margin: 1em 0 0 0;
  }
  
  .panel__section {
    text-align: center;
    padding: 2em 2em 3em 2em;
  }
  
  .columns__section--3fr .columns__block {
    display: grid;
    align-items: center;
  }
  
  .columns__section--3fr .learn-more-button {
    display: block;
    width: 13em;
    margin: 0.5em auto;
    padding: 0.75em 0;
  }
  
  .sliderDescriptionOneColumn .learn-more-button {
    display: block;
    width: 12em;
    margin: 0 auto;
  }
  
  .slider-header {
    font-size: 34px;
    font-weight: 100;
  }
  
  [property="sliderDescriptionOneColumn"] {
    text-align: center;
  }
  
  section.columns__section.columns__section--3fr.text_left .columns__block,
  section.columns__section.columns__section--3fr.background--beige
    .columns__block,
  section.columns__section.columns__section--4fr.text_left .columns__block {
    background: linear-gradient(
      164deg,
      rgba(251, 249, 246, 1) 49%,
      rgba(250, 244, 239, 1) 54%
    );
  }
  
  section.columns__section.columns__section--4fr.background--beige
    .columns__block {
    display: grid;
    align-items: center;
    background: linear-gradient(
      164deg,
      rgba(251, 249, 246, 1) 49%,
      rgba(250, 244, 239, 1) 54%
    );
    padding: 0.75em 1em;
  }
  
  section.columns__section.columns__section--3fr.at-glance,
  section.columns__section.columns__section--4fr.at-glance {
    background: radial-gradient(
      circle,
      rgba(154, 128, 250, 0.458420868347339) 18%,
      rgba(255, 255, 255, 0.758140756302521) 28%,
      rgba(255, 255, 255, 0.5172443977591037) 60%
    );
  }
  
  section.panel__section.background--beige hr {
    width: 100px;
    background: #946e3a;
    height: 2px;
    border: none;
    margin: 0 auto;
  }
  
  .bottom__columns {
    background: #fff !important;
  }
  
  .slide__img {
    background-position: center !important;
  }
  
  .slide__img {
    position: absolute;
    width: 100%;
    height: 32em;
  }
  
  .columns__block {
    border-radius: 8px;
    border: none;
    box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1);
  }
  
  section.panel__section.background--image {
    background: url(/images2/new_product_pages/wellstrade/investing_resources.jpg)
      no-repeat right;
    background-size: cover;
    height: 300px;
  }
  
  .at-glance .columns__block {
    border: none;
    box-shadow: none;
  }
  
  .at-glance .text-right p,
  .at-glance .text-right h3 {
    text-align: right !important;
  }
  
  .at-glance .text-left p,
  .at-glance .text-left h3 {
    text-align: left !important;
  }
  
  .ii-explore-title > .title {
    margin: 0;
    background: white;
    padding: 1em 1em 0 1em !important;
  }
  
  .ii-explore-title > .subtitle {
    padding: 1em 1em 1.5em 1em;
    margin-bottom: 0;
    background: white;
  }
  
  h2.u-centerText,
  h2[property] {
    background-color: #fff;
    border-top-left-radius: 1em;
    border-top-right-radius: 1em;
    padding-top: 2em;
    text-align: center;
    font-weight: 300;
    padding: 1em !important;
  }
  .faq-icon {
    display: none;
  }
  @media screen and (min-width: 768px) {
    .slider2column {
      margin: 0 !important;
    }
    .msliderfull .mslider__container--panel {
      padding: 0;
    }
    .first-slider .mslider__container--panel[aria-hidden="false"] {
      display: flex;
      flex-direction: row;
    }
    .msliderhalf__client--bottom {
      width: 60%;
    }
    .first-slider {
      margin: 2em 2em 2em 2em;
      width: 95%;
      max-width: 100%;
    }
  
    .columns__section--4fr img {
      margin: 0 auto !important;
    }
  
    .hide-on-desktop {
      display: none;
    }
    .slider2column {
      margin: 0 !important;
    }
    .panel__section.background--beige {
      position: relative;
      margin: 0 auto;
      margin-top: 175px;
      padding: 1.5em 2em;
    }
  
    .msliderhalf__client--top {
      width: 50%;
      padding: 4em 2em 4em;
    }
  
    .gradiant {
      height: 300px;
      padding-top: 10px;
      margin-top: -48px;
      margin-left: -32px;
      width: 100%;
      background-image: linear-gradient(
        to left,
        rgba(255, 255, 255, 0) 12%,
        #f4f0ed 97%
      );
    }
  
    .text {
      margin-left: 60px !important;
      margin-top: 100px;
      text-align: left;
      border-top: 1px solid #ffdbd6;
      width: fit-content;
    }
    .first-slider .mslidercontrols__dotcontainer {
      top: 75%;
      left: 80%;
    }
  }
  
  @media screen and (min-width: 1180px) {
    .first-slider .mslidercontrols__dotcontainer {
      top: 75%;
      left: 78.5%;
    }
  
    .first-slider .mslider__controls--prev,
    .first-slider .mslider__controls--next {
      top: 78%;
    }
    .disclosure {
      width: 1100px;
    }
  
    .accordion__topContent {
      margin-bottom: 3em;
    }
  
    .mslidercontrols__dotcontainer--dot {
      margin: 5px;
      padding: 5px;
    }
    .mslidercontrols__dotcontainer {
      left: 75%;
      top: 70%;
    }
    .mslider__controls--prev img,
    .mslider__controls--next img {
      width: 35px;
      height: 25px;
    }
  
    .mslider__controls--prev {
      left: 70%;
    }
    .mslider__controls--next {
      right: 13.5%;
    }
    .page__main {
      max-width: 1440px !important;
      margin: 0 auto;
    }
  
    .panel__section.background--beige {
      width: 1080px;
      margin: 0 auto !important;
      border-radius: 8px;
      margin-top: -50px !important;
      padding: 20px;
      margin-bottom: 20px;
      box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1);
      margin-bottom: 2em !important;
    }
    .slider2column {
      width: 770px !important;
      border-bottom-left-radius: 20px;
      border-top-left-radius: 20px;
    }
    .msliderhalf__client--top {
      border-bottom-right-radius: 20px;
      border-top-right-radius: 20px;
    }
    .accordion__container {
      width: 960px;
      margin: 0 auto;
    }
    .faq-line {
      margin-bottom: 4em;
    }
  }
  
  @media screen and (max-width: 1180px) and (min-width: 768px) {
    .msliderhalf__client--top {
      padding: 2em !important;
    }
    .faq-image {
      display: block;
      margin: 3em auto 3em auto !important;
      width: 200px !important;
    }
    .accordion__container h2 {
      padding-bottom: 0 !important;
      margin-bottom: 0;
    }
    .first-slider .mslider__controls--prev {
      left: 56%;
    }
    .first-slider .mslider__controls--next {
      right: -4%;
    }
    .carousel__textBlock {
      background: none;
    }
  
    .slide__viewer {
      height: 200px;
    }
  
    .carousel__textBlock {
      background: none !important;
    }
  
    .slide__img {
      background-position: right !important;
      height: 425px;
    }
  
    .panel__section.background--beige {
      border-radius: 8px;
      box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1);
      width: 80%;
    }
  }
  
  @media screen and (max-width: 767px) {
    #heading {
      font-size: 32px;
    }
    .footer__disclaimers--inner {
      max-width: 100%;
    }
    .first-slider .mslider__container--panel {
      border-radius: 0 !important;
    }
  
    .hero-tagline {
      font-size: 17px;
    }
    h2 {
      font-size: 32px;
    }
    h2:before {
      display: none;
    }
    .top-four-columns {
      padding-top: 0;
    }
    .ii-explore-title > .title {
      padding: 2em 1em 0 1em !important;
    }
    .slider-header {
      font-size: 24px;
      margin-top: 0;
      padding-top: 0;
    }
    .top-four-columns,
    .first-slider,
    .get-started-button,
    h2.u-centerText,
    .accordion__container,
    .faq-line,
    .explore-ways {
      box-shadow: 0px 5px 10px 0px rgba(0, 0, 0, 0.1);
    }
  
    .ii-explore-title h3 {
      font-size: 17px;
    }
    .slider2column {
      object-position: 0 !important;
    }
    .msliderhalf__client--top {
      background-color: white;
      padding: 0.5em 0 0 0;
    }
    .slider2column {
      width: 100% !important;
      border-radius: 8px;
    }
    .msliderhalf__client--bottom,
    .msliderhalf__client--top {
      float: none;
      width: 100%;
      text-align: center;
    }
    .explore-ways .mslider__container--panel {
      padding: 1em 2em 1em 2em !important;
    }
    h2.u-centerText,
    h2[property] {
      padding: 2em 2em 1em 2em !important;
    }
    .accordion__topContent h2 {
      padding: 1em 1.5em 1em 1.5em !important;
    }
    #heading {
      font-size: 28px;
    }
    h2 {
      font-size: 28px;
    }
  
    .automatic-slider {
      border-radius: 0;
    }
    .learn-more-button {
      width: 14em;
    }
    .automatic-slider {
      bottom: 20px;
    }
  
    .mslidercontrols__dotcontainer {
      bottom: 45px !important;
    }
  
    .faq-line {
      background: white;
      border-radius: 0 0 2em 2em;
      padding: 1em 0 1em 0;
      z-index: 1;
      position: relative;
      top: -3em;
    }
  
    .faq-line p {
      margin: 1em;
    }
  
    .hide-on-desktop {
      border-radius: 0 !important;
    }
  
    .first-line,
    .hide-onMoble {
      display: none;
    }
    .mslider__container--panel {
      border-radius: 2em;
    }
  
    .accordion__controls {
      right: 0px;
    }
  
    .msliderfull .mslider__container--panel {
      border-radius: 2em;
      padding: 3em 2em 1em 2em;
    }
  
    .gradiantBg1,
    .gradiantBg2,
    .gradiantBg3,
    .gradiantBg4,
    .gradiantBg5,
    .gradiantBg6 {
      height: 120px;
      margin-top: -60px;
      margin-bottom: -50px;
      background: linear-gradient(
        40deg,
        rgba(138, 117, 226, 1) 50%,
        rgba(172, 153, 240, 1) 50%
      );
    }
  
    .carousel__textBlock {
      background: none;
    }
  
    .slide__viewer {
      height: 200px;
    }
  
    .carousel__textBlock {
      background: none !important;
    }
  
    .slide__img {
      background-position: right !important;
      height: 200px;
    }
  
    .panel__section.background--beige {
      margin-left: 1em !important;
      margin-right: 1em !important;
      margin: 0 auto;
      border-radius: 8px;
      margin-top: -20px;
      padding: 20px;
      box-shadow: 1px 1px 2px 2px rgba(0, 0, 0, 0.1);
      position: relative;
      bottom: 45px;
    }
  
    .mslider.msliderfull h3 {
      text-align: center;
      margin-bottom: 0;
    }
  
    .text {
      display: none;
    }
  
    section.panel__section.background--image {
      background-position: center !important;
      height: 120px;
    }
  
    .columns__block {
      margin-bottom: 1em;
    }
  
    section.columns__section {
      background-color: #fff;
      border-bottom-right-radius: 2em;
      border-bottom-left-radius: 2em;
      margin-bottom: 2em;
      z-index: 1;
      position: relative;
    }
  
    .wt-glance-title {
      border-radius: 2em;
    }
  
    .accordion__container {
      border-radius: 2em 2em 0 2em;
      margin-bottom: 2em;
      z-index: 1;
      position: relative;
      padding-bottom: 2em;
    }
  
    section.panel__section.background--image {
      border-top-left-radius: 2em;
      border-top-right-radius: 2em;
    }
  
    article.disclosure {
      border-top-left-radius: 2em;
      border-top-right-radius: 2em;
    }
  
    .wt-glance-title {
      border-top-left-radius: 2em;
      border-top-right-radius: 2em;
    }
  
    .mslider.msliderfull {
      border-top-left-radius: 2em;
      border-top-right-radius: 2em;
      margin-bottom: 2em;
      background-color: #fff;
    }
  
    .mslider.msliderfull.automatic-slider {
      bottom: 25px;
      margin-bottom: 0;
    }
    article.disclosure {
      background-color: #fff;
    }
  
    .disclaimer {
      background-color: #fff;
      padding-top: 1.5em;
      position: relative;
      bottom: 55px;
      border-radius: 0em 0em 2em 2em;
    }
  
    .first-disclaimer {
      top: 25px;
      border-radius: 0;
    }
  
    .panel__section {
      padding: 1em 0 3em 0;
      text-align: center;
      display: block;
      border-radius: 30px;
    }
  
    section.columns__section.columns__section--3fr.background--beige,
    section.columns__section.columns__section--4fr.background--beige {
      background-color: #fff;
      border-bottom-right-radius: 2em;
      border-bottom-left-radius: 2em;
      z-index: 1;
      position: relative;
    }
  
    main.page__main {
      background-color: #efe9e1;
    }
  
    .no-radius {
      border-radius: 0em !important;
    }
  }
  .panelBtn {
    border-top-left-radius: 0em;
    border-top-right-radius: 0em;
    border-bottom-right-radius: 2em;
    border-bottom-left-radius: 2em;
    background: #fff;
    top: -32px;
    position: relative;
  }
  .purpleBg {
    background-color: #ffdbd6;
  }
  .no-buttom-radius {
    border-bottom-right-radius: 0em !important;
    border-bottom-left-radius: 0em !important;
  }
  section.columns__section.columns__section--3fr.text_left .columns__block,
  section.columns__section.columns__section--4fr.text_left .columns__block {
    background: linear-gradient(
      30deg,
      rgba(250, 244, 239, 1) 54%,
      rgba(250, 251, 251, 1) 55%
    );
  }
  section.columns__section.columns__section--3fr.background--beige
    .columns__block {
    background: linear-gradient(
      164deg,
      rgba(251, 249, 246, 1) 49%,
      rgba(250, 244, 239, 1) 54%
    ) !important;
    margin: 1em;
  }
  
  .accordion__container h2 {
    text-align: center;
  }
  
  .columns__section--4fr img {
    width: auto;
  }
  .automatic.columns__section--4fr img {
    height: 100px;
  }
  
  .automatic p {
    margin: 1em;
  }
  .accordion__description img,
  .columns__section--3fr img,
  .mslider__container--panel img {
    width: auto;
    margin: 0 auto 1em auto;
  }
  
  .desktop-layout {
    display: none;
  }
  
  .mobile-layout .hide-onMoble,
  .mobile-layout .at-glance,
  .mobile-layout .accordion__container.tabs-left {
    display: none;
  }
  
  .disclosure {
    font-size: 13px;
    padding: 3em 2em 3em 2em;
    margin: 0 auto;
  }
  
  .ii-by-numbers {
    font-size: 60px;
    color: #60451f;
    margin-bottom: 0;
    font-weight: normal;
  }
  .ii-by-numbers-text {
    color: #60451f;
    margin-top: 1em;
  }
  .ii-by-numbers-text a {
    text-decoration: underline;
  }
  .msliderhalf__client--bottom {
    padding: 0;
  }
  
  .columns__block border—-1px {
    color: #87190a;
  }
  
  .explore-headings {
    font-size: 1.75em;
    font-weight: 100;
    margin: 0.5em 0 0.5em 0;
  }
  
  @media screen and (max-width: 1180px) {
    .explore-ways .mslider__controls--prev,
    .explore-ways .mslider__controls--next {
      top: 22.5em;
    }
    .explore-ways .mslidercontrols__dotcontainer {
      bottom: 0;
    }
  
    .automatic-slider .mslider__controls--prev,
    .automatic-slider .mslider__controls--next {
      top: 17em;
    }
  
    .automatic-slider .mslidercontrols__dotcontainer {
      bottom: -1.5em;
    }
    .mslider__controls--next {
      right: 6em;
    }
    .mslider__controls--prev {
      left: 6em;
    }
    .mslider__controls--prev img,
    .mslider__controls--next img {
      width: 210px;
      height: 25px;
      position: relative;
      bottom: 0.75em;
    }
    .faq-icon {
      display: block;
      width: auto;
      margin: 2em auto;
    }
    .slider2column {
      border-radius: 8px;
    }
  
    .first-slider .mslider__controls--prev,
    .first-slider .mslider__controls--next {
      top: 24em;
    }
  }
  
  @media screen and (max-width: 927px) {
    .explore-headings {
      font-size: 24px;
    }
    .explore-ways .learn-more-button {
      margin-top: 2em;
      margin-bottom: 2em;
    }
  
    .slider2column {
      object-position: -90px;
    }
  
    .show-on-tablet {
      display: block;
    }
    .automatic {
      display: none;
    }
    .top-four-columns img {
      width: 3em;
      height: auto;
      bottom: 20px;
    }
    .mslider.msliderfull.explore-ways {
      display: block !important;
      bottom: 0em;
      border-radius: 0 0 2em 2em;
    }
    .columns__section.columns__section--3fr.explore-ways {
      display: none;
    }
    .columns__block {
      margin: 1em 0 1em 0;
    }
    .top-four-columns .columns__block p,
    .top-four-columns .columns__block h3 {
      margin: 0.5em 0 0.5em 1em;
    }
    .top-four-columns.columns__section--4fr .columns__block {
      display: flex !important;
      text-align: left;
    }
    .columns__section--4fr img {
      margin: 0 !important;
      height: auto;
    }
    .automatic.columns__section--4fr img {
      margin: 0 auto !important;
    }
    .ii-by-numbers-text {
      margin-top: 0;
    }
  }
  
  @media screen and (min-width: 768px) {
    .automatic-slider,
    .explore-ways {
      margin-top: 1em;
    }
  }
  @media screen and (max-width: 445px) {
    .mslider__controls--next {
      position: relative;
      top: 1.6em !important;
      right: 0em;
    }
  }
  